package concoursbelote;

/**
 * 
 * @author Guillaume
 *
 */
public class ServeurHomme extends Serveur 
{
	
	//*********************************************************
	//			ATTRIBUTS
	//*********************************************************
	private double tailleDesBiceps;
	
	
	//*********************************************************
	//			CONSTRUCTEURS
	//*********************************************************	
	/**
	 * Transforme un Serveur en serveur Homme
	 * @author Guillaume
	 * @param prenom
	 * @param surnom
	 * @param porteMonnaie
	 * @param coteDePopularite
	 * @param criSignificatif
	 * @param tailleDesBiceps
	 */
	public ServeurHomme(String prenom, String surnom, double porteMonnaie, double coteDePopularite, String criSignificatif,
			double tailleDesBiceps) 
	{
		super(prenom, surnom, porteMonnaie, coteDePopularite, criSignificatif);
		this.tailleDesBiceps = tailleDesBiceps;
	}
	
	//*********************************************************
	//			GETTEURS
	//*********************************************************
	public double getTailleDesBiceps() 
	{
		return tailleDesBiceps;
	}

	//*********************************************************
	//			SETTEURS
	//*********************************************************
	public void setTailleDesBiceps(double tailleDesBiceps) 
	{
		this.tailleDesBiceps = tailleDesBiceps;
	}
	
	//*********************************************************
	//			METHODS
	//*********************************************************

	@Override
	public void refuserUnVerre(int index) 
	{
	}
	
	/**
	 * Intimide les clients ayant trop bu si ils commencent à faire nimporte quoi.
	 * @author Guillaume
	 */
	public void intimider(int indexClient, int tempsBannissement)
	{
		System.out.println("Bon aller DEHORS. Allez faire le souk ailleurs\n");
		if(tempsBannissement == 5)
		{
			Administration.currentBar.clients.get(indexClient).setJourBanissement(5);
		}
		else if(tempsBannissement == 10)
		{
			Administration.currentBar.clients.get(indexClient).setJourBanissement(10);
		}
		Administration.currentBar.clientsBannis.add(Administration.currentBar.clients.get(indexClient));
		Administration.currentBar.clients.remove(indexClient);
		Administration.administrationGenerale();
	}
	
		@Override
	public void offrirUneTournee(int indexServeur) {
		// TODO Auto-generated method stub
	}
	@Override
	public void offirUneTournee() {
		// TODO Auto-generated method stub
	}

}
